home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / DJGPP / CBGRX103.ZIP / contrib / libgrx / drivers / makefile < prev    next >
Makefile  |  1993-12-06  |  1KB  |  70 lines

  1. OLD=    ega16.grd trid8916.grd trid89n.grd tseng416.grd tseng4kn.grd vga16.grd
  2.  
  3. NEW=    stdvga.grn stdega.grn et4000.grn tr8900.grn ativga.grn vesa_s3.grn viper.grn \
  4.     cirrus54.grn cl5426.grn
  5.  
  6. SPEC=    atiultra.grn f1280.grn stealth.grn
  7.  
  8. drvrs:  $(OLD) $(NEW) $(SPEC)
  9.  
  10. utils:  vmode.exe modetest
  11.  
  12. all:    drvrs utils
  13.  
  14. .asm.grd:
  15.     tasm $*.asm
  16.     tlink $*.obj;
  17.     exe2bin $*.exe $*.grd
  18.     del $*.obj
  19.     del $*.exe
  20.     del $*.map
  21.  
  22. .asm.grn:
  23.     tasm $*.asm
  24.     tlink $*.obj;
  25.     exe2bin $*.exe $*.grn
  26.     del $*.obj
  27.     del $*.exe
  28.     del $*.map
  29.  
  30. atiultra.grn: atiultra.asm grdriver.inc ibm8514a.c ../src/reg8514a.h
  31.     tcc -c -w -ms! -u- -v -O ibm8514a.c
  32.     tasm /ml atiultra.asm
  33.     tlink /c /i /m /s atiultra.obj ibm8514a.obj, atiultra.exe, atiultra.map
  34.     exe2bin atiultra.exe atiultra.grn
  35.     del *.obj
  36.     del $*.exe
  37.     del $*.map
  38.  
  39. stealth.grn: vesa_s3.grn
  40.     copy vesa_s3.grn stealth.grn
  41.  
  42. f1280.grn: vesa_s3.grn
  43.     copy vesa_s3.grn f1280.grn
  44.  
  45. vmode.exe: vmode.c ../lib/grxl.lib ../include/grx.h
  46.     tcc -ml -w -O -G -Z -I../include -L../lib vmode.c grxl.lib
  47.     del vmode.obj
  48.  
  49. dmode.exe: vmode.c ../lib/grxl.lib ../include/grx.h
  50.     tcc -edmode -M -v -ml -w -O -G -Z -I../include -L../lib vmode.c grxl.lib
  51.     del vmode.obj
  52.  
  53. modetest: modetest.c ../lib/libgrx.a ../include/grx.h ../include/grdriver.h
  54.     gcc -o modetest -I../include -L../lib modetest.c -lgrx
  55.  
  56. clean:
  57.     del *.obj
  58.     del *.map
  59.     del *.exe
  60.  
  61. cleanall: clean
  62.     del *.gr?
  63.     del modetest
  64.  
  65. $(OLD): grdriver.inc
  66.  
  67. $(NEW): grdriver.inc
  68.  
  69.  
  70.